WooCommerce\Square\Plugin B

Total Complexity 94
Dependencies 16
Dependents 13
Total lines 979
Lines of code 430
Logical lines of code 130
Comment lines 332
Methods 36
Properties 10

Methods 36

Method Rating Maintainability Complexity Lines of code
add_admin_notices()
A
34 12 103
add_tax_inclusive_pricing_notice()
A
54 9 19
add_currency_admin_notices()
S
52 7 24
add_missing_refresh_token_notice()
S
51 6 30
add_base_location_admin_notice()
S
50 4 30
get_deprecated_hooks()
S
43 2 57
add_background_processing_notice()
S
58 3 17
is_gateway_settings()
S
75 4 3
is_plugin_settings()
S
75 4 3
locate_template()
S
64 4 9
get_api()
S
66 3 9
get_idempotency_key()
S
68 3 6
log_api_request()
S
72 3 5
log()
S
73 3 5
init_plugin()
S
66 3 8
__construct()
S
53 1 24
instance()
S
71 2 6
add_api_request_logging()
S
71 2 5
get_reviews_url()
S
78 2 3
includes()
S
62 1 11
get_file()
S
82 1 3
get_support_url()
S
82 1 3
get_documentation_url()
S
82 1 3
get_sales_page_url()
S
82 1 3
get_settings_url()
S
68 1 7
get_plugin_name()
S
79 1 3
init_taxonomies()
S
82 1 3
init_lifecycle_handler()
S
80 1 3
get_order_handler()
S
82 1 3
get_email_handler()
S
82 1 3
get_admin_handler()
S
75 1 4
get_settings_handler()
S
82 1 3
get_background_job_handler()
S
82 1 3
get_sync_handler()
S
82 1 3
get_connection_handler()
S
82 1 3
get_products_handler()
S
82 1 3